package com.btr.uimeter.probes;

import java.awt.Component;
import java.util.Map;

/*****************************************************************************
 * A interface for an data extractor that will fill dedicated information about
 * a component into a map structure.  
 * @author Bernd Rosstauscher (java@rosstauscher.de) Copyright 2010
 ****************************************************************************/

public interface UIComponetDataExtractor {

	/*************************************************************************
	 * Extracts some data from a Component and fills it into a map.
	 * @param src the component to inspect.
	 * @return the extracted data.
	 ************************************************************************/
	
	public Map<String, Object> exctractData(Component src);
	
}
